Spectacular views of the ocean and mountains. Stylish place to stay - what more can you want.