Charming, stylish accommodation with wonderful views.