A really nice place with all the usual amenities of an hotel