We came here for our Mini-Moon after our Wedding for a few days during the week mid-July. We had an amazing time, the room was newly renovated with a full kitchen, beautiful bathroom, dining area, living room sitting area, whirlpool and bedroom area. There's plenty of complimentary parking, the grounds area very big with options to stay in the motel part or rent a private cabin. There's ping pong, volleyball, a park for kids and a pool. Staff were very friendly. The location is very convenient for walking to the beach and restaurants/shops along the main beach, mini putt, jet ski rental and other restaurants/stores within 5-10 minute walk. The only negatives are the check in (4pm) and check out (11am) times don't allow a lot of time at the actual resort, it was a bit on the pricey side and my husband had to spend quite a while skimming out grass from the pool as there was a company doing landscaping and their machines shot all of the grass straight into the pool as we were walking to it. Otherwise, a great experience and would definitely recommend it to others.