Great location, great service, beautiful views... all together outstanding!