Very clean, spacious, well-equipped with everything you might need, and in a perfect location to enjoy Saint Andrews.