Very accurate description. David was very friendly and accommodating. Couldn't be happier with my stay.