Highly recommend! This apartment is large and has all the amenities one needs for a great vacation. The location is fantastic with lots of restaurants, cafes, grocery stores, and of course the beautiful water nearby. There is a large roped off swim/snorkel area directly in front of the building which was amazing. It was quite a hike from the airport using public transit but absolutely worth the trip. Communication with Matthew was quick and easy. It was very hot while we were visiting, however the apartment layout with doors in the front and back along with the fan were perfect for keeping it cool. We would definitely stay again!