We spent a week at this excellent resort facility on Eagle beach. It is i believe the fourth time we have been there. The last time was 2010. They have made addtional improvements we noted. All the rooms have been updated. They were nice before and even better now. The pool, beach area, and grounds are well kept and clean.