impeccable location, great views, spacious