Clean common spaces, good atmosphere. Staff were friendly and attentive. Location was spot on.