The WIFI is really bad, but you're on vacation so that's not really important, but had to mention it.
A minus is the parking for which you have to pay even though you're staying at the Hotel. The parking is 6 lv. per day. I think free parking would be wiser for guests, especially considering that Mistral is a great hotel.
Another minus is the beach, which is full of rocks on the shore, but if you advance in the water you will find sand. They could clean up the beach of rocks. Otherwise the beach is awesome, kinda small but with a small bar and good prices.
The Hotel could also have free beach umbrella and chairs for paying guests at the Hotel.
The Hotel was great, we were really comfortable, the staff is great, the location is great. I recommend staying here. When I come back to Balchik this is were I'm staying. The view is great, the food is great, nothing bad I can say about the Hotel or staff. Good job!