Very roomy, clean, and comfortable. Parking on site. All basic amenities provided, a full kitchen. Just a great place all around, and the hosts are very easy to communicate with.