We had a great stay here! The off-street parking really helps as you will most likely want a car (though walking up and down is possible if you don't mind hills).
The view is amazing and the place is warm and clean.
The Luna bar/restaurant was great for a local meal withing walking distance.