Perfect place, spotless, plenty of room, great host.