We had an amazing holiday at Rainbow Shores. The apartment we stayed in had three comfortable bedrooms and a large open kitchen meals area. The deck looked over the lagoon pool, so we were able to watch from our balcony. So much to do for the whole family. We loved the resort and Rainbow beach.