Exactly as described with everything you could possibly want or need. Fantastic location across the road from the beach. Was a fabulous stay, thank you.