Would definitely recommend this place! We did have an issue with the booking (somehow our reservation got lost and wasn’t on file), but the people at the front desk quickly put us into another (much bigger) private room and were very helpful! Would also recommend taking the trips through the tour desk (snorkeling, etc)