Excellent; amenities, location, communication, space.
All around ideal for any stay.