Nice: location, view, cleanliness.
Not so good: communication and too many stairs.