Absolutely perfect stay! All the comforts, privacy and amenities you could need in a great location for incredible value. 5*.