Stylish apartment, great facilities, homely stay.