Let me start with the good .... food was great and service in the dining areas was fantastic.
Other than that ... BEWARE!!!
This is an old, worn ship and cabins are very small. We had MAJOR problems with housekeeping. Our steward did as little as she could get by with. Only one time did we smell disinfectant in the bathroom. She changed out the towels, wiped out the sink and shut the door. On Tuesday she didn't clean the room at all. She collected the dirty towels (while we were out of the room) and left. It took a trip to guest services (where the agent made excuses for instead of addressing the problem) and then 3 calls to housekeeping just to get clean towels. Later, when we confronted her, she blamed us by trying to say we were in the cabin with the DO NOT DISTURB sign on the door.
Very very small. Hardly enough room for two chairs on the balcony. I have lived "out of a suitcase" many times. On the Sky I felt like I was living in a suitcase.
We asked at the excursion desk if there was a public beach within walking distance. We were told "oh yes, just behind Senor Frog's" After walking approximately 1 1/2 miles past Senor Frog's we finally came to a "beach" which was nothing more than a haven for those selling booze, jewelry and other trinkets. We turned around and went back to the ship.