We could not have been happier with this immaculately clean, stylish and ideally located apartment .