Excellent. Everything as advertised. Good communication. Very friendly, welcoming and helpful. Made for a wonderful stay.