Good resort, valued for money