Fabulous location, great views, good restaurants recommendations, enjoyable stay