Perfect location, nice rooms and great, attentive staff! What else one needs?