Overall stay was good. The facility and room was perfect. Disappointed that only 2 towels were provided to our room when we had 3 people (myself, my husband and our daughter) in a room with 2 queen size beds and had booked for 3 people. Also disappointed that we ordered room service at 8.40pm, and by 10pm it still had not arrived. Called every number available but nobody answered. Ended up cancelling and going over the road to McDonalds which we weren't happy about at 10pm at night with a child needing to sleep to play an 8am game of basketball the next morning. Someone from reception called our room and said they were extremely busy after the boat had docked. I found this a poor excuse and a simple apology would have been better. The items were not removed from our room charge so we were then asked for payment the next morning at checkout, which I indicated we did not have the food ordered. Everything was good, but this experience did dampen the whole thing a little.