Perfect in every way. spacious, lovely, perfect location, amazing hot tub. Perfect.