Great location, spotlessly clean, great communication with the host - what more could you ask for....