Spotlessly clean and wonderful stay in a lovely apartment