The location and views are amazing. Loved the pool deck, beach is awesome, and hotel staff were very helpful. This is a very nice apartment in need of a few minor updates to make it luxurious. Furniture is getting old, stingy with towels and kitchen supplies. That said, it was a unique experience and we really enjoyed our stay.