Everything about this place satisfied our requirements. We had a wonderful, relaxing stay. We would return without hesitation.