Excellent in all aspects. Wish we booked a longer stay.