The pictures look really great because the landscaping here is just excellent. But the spaces are small and can be challenging to get into. The pool is very small and cold. The wifi is terrible, they really do need to make it better. Bathrooms are dated and small. The beach access is a big plus.