Spacious, stylish, well decorated and furnished. Beautiful beach and pool. Check-in instructions were a bit unclear and the apartment could've been slightly cleaner.