Great location, great accommodation, great views and great service.
Highly recommended.