This place worked great for our large group. The host was very responsive and had a support staff on site. There were many restaurants as well as shopping in walkable distance. The beach was close as well about a two block walk. It was clean and convenient. The only down side was the limited comfortable seating for the number of people in our party, but we were rarely there so it wasn’t really an issue. It was a great experience and we hope to stay again.