Spacious, well equipped apartment .