5 stars all round - absolutely gorgeous wee place in a brilliant location! :)