Absolutely everything one would need, kitchen is better equipped than my own. Spotlessly clean, spacious and comfortable bedrooms. Outstanding hospitality.