Overall, my stay at BB Mantra was a pleasant one, but there were a couple of unfortunate incidents that soured the experience.
Upon check in, we found out the hotel had overbooked; we had to check in to a different room, then re-check in the next morning. While this was a minor annoyance, the staff was helpful ensuring a smooth transition.
Everything else was fine until check out, when I was informed we needed to pay for the breakfasts we had eaten. I thought I had been told at check in that breakfast was included, but since I foolishly had not verbally confirmed this policy, I agreed to pay without issue.
However, despite the sign on the counter confirming credit cards as an acceptable method of payment, apparently this doesn't apply to breakfast... because "that's separate"? I might have wrongly assumed breakfast was included, but there's no way someone told me it was cash only. Seems important.
Since this was the end of our trip, we were low on cash, and so I was pressured to use the ATM across the street, thus incurring an additional $20 in credit card/ATM fees. Very bad taste in the mouth driving away.
So, in conclusion, BB Mantra is good value, but could stand to improve the front desk's communication and organization. Future guests would do well to stay on their toes.