The apartment worked great for us! the air-conditioning was a life saver and overall our trip was super relaxing. Communication with host was also great :)
the only thing we wished we had looked into more was location. to get to the beach we took a seabus from the port, which was about a 50 minute ride and only came every 2 or so hours. We enjoyed being on the boat in the sun, just be aware the beach is definitely not within walking distance. On the plus side though there were tons of great restaurants just a short walk away.