Great communication, location and amenities. A really good place to stay in.