Everything you could possibly need with basically a full kitchen available.
Spotlessly clean, plenty of space.
Friendly and helpful hosts.