great accommodation, great views, great location