My husband and I (mid 20's) stayed here for 6 days and it was absolutely wonderful. Perfect location to relax or party, which ever you prefer. Everything is within walking distance. Staff was super friendly and helpful. Heated pool was great. Beach access was great. Cottages/rooms were perfect for the price. We've stayed at other beach resorts and always felt like there were so many rules and regulations, but here you can basically do anything you wish within reason! We even accidentally dropped our key down a slot on the front porch and had no problems getting another one. I feel like any other place would have charged us something outrageous. We will recommend to family and friends and will be back!