Very comfortable and spacious, the location is AMAZING and we had a great time. Checking in was super smooth and communication very easy. Hiccups with dishwasher, wifi and stove top have been handled swiftly and smoothly. We shall definitely stay again.