Great views, stylish place, all we needed and more