Right on the beach, clean and cheerful... all the amenities we needed.