A lovely self-contained little unit with brilliant views and atmosphere.