Spacious and stylish apartment with great views