Excellent. Our second stay. Highly recommend on all levels.