The staff was extremely nice. The view was beautiful. I would definitely recommend staying here. I felt very comfortable with my 4 year old son. There are restaurants and beaches within walking distance. My only complaint was that the beds were not comfortable. You can feel the springs.