Great stay -- what a view! All the amenities you could hope for: separate bath, clean room, laundry, bar and restaurant, free daily activities, etc. Wish I could have stayed a bit longer to enjoy some of them :)