Beautiful views, amazing spa and homely, well-decorated accommodation