Clean, great apartment about a 5 minute walk to the beach. Pool is clean and not too deep so it is good for families with younger children, or non-swimmers. Apartment was just the right size for us with just about everything provided. (We used the barbecue a lot! ) Good, clear instructions for wi-fi, TV, etc. Great location for other outings in the area. We definitely would stay there again!