10/10 all the way around! Home is amazing, and truly feels like an upscale resort! Kyle was very responsive, and easy to deal with. We will be staying again!