Everything was fantastic from the location, check in and communication. We stayed with 3 teenagers and an 8 yr old and we had more than enough space! The view is amazing as is the hospitality. Would definitely recommend.