My husband and I had a wonderful experience staying at this penthouse apartment. The view from the balcony is unreal (lots of gorgeous rainbows decorating that view too). The location is also perfect. Endless restaurants, shops, and the beach are all within walking distance. There's even a rental car company in the same building as this apartment, which was very convenient for our plans to explore the whole island. The jacuzzi and pool amenities that were included were also quite nice.
The hosts provided an initial supply of toiletries (toilet paper, shampoo, conditioner) as well as bath and beach towels, which were enough for us for the first few days. If you need more, you can always stop by the in-building convenience store and stock up.
The only minor issues were that the air conditioner leaked onto the balcony a bit, and the water pressure in the shower was a bit low (to be expected on the 44th floor), but these really didn't hamper our overwhelming positive experiences.