Great location, check in, communication. Perhaps not the best for a family with young kids due to the staircases.