Not right on the beach, but a beautiful courtyard with a pool. It had everything and truly enhanced that quality of our trip. We want to return.