The location is amazing, and staff friendly. Beautiful beach front hotel, perfect place to relax. However they were meant to have 2 yoga classes per day as advertised on their yoga package, but failed to tell me they had reduced it to one because of the teacher training course. They even confirmed the two class times by email when I was booking. Food is average if you are looking for healthy/vegetarian options. Shower pressure could be better, but otherwise it's a great place to get away for the weekend.