The location is excellent, the beach is wonderful, the property is beautifully maintained, and the heated pool is a great advantage.The owner is very friendly and responsive, but unfortunately, this did not help resolve the issues we reported.Kitchen: One cabinet door was broken and hanging on one hinge. We had to rewash the dishes because of greasy residue. The nonstick frying pan and two pots were badly damaged and unusable.Bedroom: There was a dead lizard stuck to the window. The large mirrored closet door was not functional and hung on one hinge.Bathroom: The shower was not properly cleaned. The towels smelled strongly of toilet bleach/disinfectant rather than fresh laundry detergent.When we reported the issues, we were told a housekeeper would bring a new frying pan, but she never came. A repair person was also scheduled to come during our stay, but did not. The owner later said the repair person would come the following week, but no one came and nothing was repaired.We also had to wait about an hour beyond the agreed check-in time. Check-in is late in the afternoon and check-out is in the morning.The location and amenities are excellent, but the apartment’s cleanliness, condition, and unresolved issues significantly affected our stay.By the way, two inflatable floats were stolen from the backyard.