I have stayed at Nirvana 3 times. It is very relaxed and it's amazing to have meals made for you in your own cottage without having to deal with the all-inclusive zoo. We would chill out at the beach and then come back to a meal waiting for us on the stove. Amazing!