We had a great experience- clean, and well maintained, roomy and had all the things we needed. The location was perfect- balcony overlooked the pools and beach, and the beach was an elevator ride and short walk. The dryer was on its last leg, but they got a new one in and the old one out fairly quickly. The only downside was the mattresses were not great quality and the couch was not very comfortable, but overall we were very pleased and would choose this place again!
BRING YOUR OWN/BUY- toilet paper, trash bags, beach towels, laundry detergent/items.