The apartment was perfect and clean with all the essentials required. The resort is beautiful and pool was amazing. Would stay here again in a heartbeat.