Beautiful resort, great beach