Great location, clean rooms, attentive staff, stylish atmospere.