Location is perfect. There’s a small pool in the common area and stores directly across the street. Easy walk to the beach. You get what you pay for. While this was an amazing deal and the staff was great, the building is dated and beds are small and hard. A/C was not very comforting and there were a lot of small ants. I know it’s an island, but if you are looking for first class amenities look elsewhere. I enjoyed my stay here.