good location, good amenities, good communication; it was a great stay