Perfect! Lovely flat, nicely decorated, spotlessly clean and wonderful hosts. What more could you want!