wonderful place suitable both for family or friends.