Outstanding,exactly as advertised right down to parking location and great value for money. Great communication throughout stay.