Great place! It's a bit small but who cares since you will be spending all your time on the beach.