Perfect location, amenities and price. It was more than we could have asked for. Great communication and response to questions - before going and during the stay.