Great stay in a stylish apartment in a great location