Everything is brand new! Beds were extremely comphy, right on the beach with a shower for rinsing coming off the sand. Pool is clean and well kept, picnic tables right on site for family dining options, walkable to everything. We will be back, loved it here! The best part was the staff, friendly, hardworking and extremely inviting!