Stylish accommodation and amenities, personal touches and great communication made for a lovely stay. Highly recommended.