Excellent location, great communication, amenities were perfect for us, with lots of unexpected bonus touches. A wonderful place to stay!