Stylish apartment in a popular street. It has everything you might need for a typical stay.