This place offers anything a traveler could wish for. We had a great stay.