Very clean and well-stocked, and the owners are responsive when you have any questions or requests. We would stay there again and would absolutely recommend it to friends and family.