An excellent apartment to stay in that is clean, spacious and well equipped.