Immaculate, modern, well stocked, well laid out and, of particular note, is the fantastic shower! Exceeded already high expectations. Great communication, lovely hosts and we hope to return in the future.