My family was looking for a short getaway where we could go to one spot and enjoy the beach, dining, shopping and not have to leave the resort. This delivered exactly what we were looking for. Good dining options right at the resort. We rented Casabellas so we didn't have to deal with the pool chair contest. The staff were polite and friendly. Overall this was a good spot for all you could want. With that being said, if you are looking for a quiet, peaceful, relaxing beach vacay, this may not be ideal.