Excellent in every dimension - beautiful location, friendly and attentive staff, high quality of finish and thoughtful touches throughout the unit.