The positive: Excellent location, close to beach, amenities, restaurants. Wonderful roof terrace with BBQ. Spacious. Comfortable beds. The not so good:Communication with agent lacking. Constantly had to send messages and phone about late check out, did not let us know until last minute. Apartment needs upgrade. Door handle dropping off. Hidden cupboards in kitchen. Throws on sofa needed washing. Shower smelly and dangerously hot water and then cold.