This property gets 2 stars because it is literally few steps from the beach. Beach is nice, although whoever is responsible for cleaning could do a better job picking up pieces of wood and branches scattered all over.
It also has a decent size swimming pool. Restrooms do not get cleaned too often. At first it was a nice surprise, but few days into our stay we realized it was not the case. Someone popped outside of the toilet and it stayed there for 3 days (maybe longer but we left).
The apartment is OK size wise. We were ok with it because we went to the beach daily, but if its raining and there's 4 people sharing it, that might be a tight situation.
Cleaning service should up their game, which is reason why im giving it such low review. We found hair everywhere (straight, black, 4-5 in long). It was on 'clean' towels and linen provided, it was in the shower and its walls, in the kitchen.
Bedding covers had unwashed stains, which clearly shows it was not washed before we arrived. Clean dishes had greasy fingerprints on them. Strainer for pasta would be a nice addition to whats provided. And none of the sinks had sink stoppers.