Excellent accommodation, communication and location. This is a great value, and worth a repeat booking.