We encountered some small issues.
The check in was not communicated very well. The code to our unit was never sent even though we did tell them the time we would be arriving,
When we got there we had to wait 40 minutes for a response and We actually got the response by calling the number on the gate not through email.
The stay was very nice. We had number 5 which is the tiny unit in the back. The air conditioning unit is a little loud but I wore ear plugs so it did not bother me. You can also hear people walking upstairs.
The grounds and unit are immaculate as well as the pool.
The location is perfect, walking distance to a super market and about a 40 minute walk to the beach. The unit came with a very good working small fridge/ freezer and microwave. We would have given it a 5 except for the check in .