Excellent. 5 stars. Everything was great. One of the best places I have stayed at. Super clean, well designed and everything we needed was there. My family and I had a great time. Definitely one of our top picks for the future.