Great complex. Has all the amenities you need. It is not on the water - but the golf cart rides to the beach/cabana was great and easy! We would definitely stay here again.