We stayed for a month so we got a pretty good feel for the place. It's great! The spaces are nicely decorated, it's spacious, and close to lots of fun beach activities. Lois was also responsive and easy to work with. Would definitely stay there again.