We stayed 3 nights in Casa Shiva. Selected the hotel based on price-location-amenities ratio.
Location: the best! Waterfront area is very peaceful, plenty of space for all guests. Never a time when hammocks, swings, or chairs were all taken. Wonderful blue water, just some paddle boarders and kayacks occasionally passing by. Best sunrise in Bacalar.
Breakfast: included with the room. Sufficient, well made: eggs, coffee and juice, yogurt & fresh fruit, toasted bread. Served by the waterfront with amazing views.
Room: Basic, but clean and spacious. Well functioning A/C, remodeled bathroom, good shower (plenty of water pressure, and hot water). Bath soap provided in wall dispensers. Beach towels provided in the room. No coffee maker, iron, or hair dryer in room.
Double rooms (not cabannas) are right by the breakfast area. Front windows only have mosquito screens, not glass, so it is a bit noisy in the morning when they are setting up for breakfast at 7:30am (also, when they play music).
NOTE: Casa Shiva no longer has kayaks available for guests to use. They must be rented from outside company now.
Final thoughts: not the best sound proof rooms, but the overall location of the hotel and that fantastic waterfront make Casa Shiva totally worth it.