This is our second stay and we have already booked the third. Wonderful in all aspects.