Great communication; location and its ample amenities made for comfortable, relaxed stay.