Very spacious and clean. Had everything we needed Such an easy and pleasant stay. The place is lovely.Directions and check in instructions were clearly communicated, would 100% recommend!