Apartment was just as pictured, clean and stocked with everything we needed.. Loved the heated pool. Location was perfect, a few steps from the beach. Walking distance to shops and restaurants. Easy checkin/checkout. Good communication.