The Portland Heights Hotel offers picturesque views and personal touches will leave you feeling on top of the world.