Stylish modern apartments for short or long term stays