The apartment worked out great for us. Communication from the hosts was top notch. Check-in and checkout were incredibly easy. Apartment is very nice, with a spacious outdoor balcony area with comfortable furniture (and a bit of a sea view from some parts of it). Kitchen area is a bit small, but no big deal for us. Includes access to the resort's pool, which is very nice, and has walkable beach access. Indoor parking is included - space is tight, but it made things convenient. Mattresses and pillows are a firmer foam style, which is only notable because it was 50/50 for us - I loved it and slept great, my wife struggled a bit because she prefers something softer. Overall it was a very positive experience.