spotlessly clean and tastefully decorated. Hosts checked we had everything we needed. couldn't fault them. lovely location.