Overall the place was very good and was big enough for the amount of people advertised. Only a few issues with cleanliness and functionality, which we were compensated for and left with a positive experience. The location is not the best though and requires a decent drive to most shops or main beaches.