Perfect in every way, and the view is amazing. The location is the best, communication, hospitality, and check in was great, and our stay was awesome. Plenty of room for our family four and it could easily accommodated more. Fully recommend!!!