Everything you need plus more! Beautifully located, fully equipped with amenities. Definitely will be using again. Highly recommended.