I'll start with the good since that's what people like to read. I have taken several short cruises and I think Sky is one of the best short cruise ships as far as on board options. Sky has 3 specialty restaurants and has tons of comfortable bars and lounges.
In the Plantation Club, they offered 2 for 1 martinis nightly from 6-8. Martinis were priced between 8 and 9 dollars, which is slightly less than other cruise lines.
Service in Le Bistro was excellent. The room is very comfortable. If you eat in here, ask for a booth. They are more comfortable. The window tables look great, but if you eat there, the people in the booths are looking right at you.