We stayed at Grand Sirenis for a family wedding. The resort is set amongst the jungle and is a sprawling property that is extremely spread out. It has a beautiful beachfront where you cam swim, snorkel and kayak. There are lots of amenities including multiple swimming pools, a lazy river, a dive.shop, a spa, a disco, yoga, and a dolphin discovery area. There are numerous bars and restaurants around the property to pick from as well. There is abundant wildlife that can be seen all over the resort grounds too. The resort grounds are kept very clean and the staff are all very friendly. The only issue that we had was with the location and logistics around the resort- it is so large that our room was across the resort from everything. It was a long walk to all meals, long walk to the beach and anywhere else we needed to go.