This place is clean and nice. It has everything you expect from a good resort. Accomodations were great and people friendly. Helped you whenever you needed anything. Great!