Very spacious and clean. The kitchen had everything we needed to cook and grill. The patio had a shade which made it cool. My family enjoyed our stay and would love to stay again.