Very enjoyable stay in a stylish, well-located apartment