Bella Vista is placed in the center of Grand Bay, an important city in the North of the island. From there, you have the possibility to taking bus or taxis. You can also walk a little and find interesting shops, bars and activities.
Bella Vista is well located and the hotel restaurant is offering very good chinese food, but the general hotel atmosphere could be better.
The hotel is in front of the Indian Ocean, and the beach is pretty smart.
If something could be upgraded, it would be the hall decorations and rooms quality.
ProsVery well located for shopping and visiting
ConsGeneral atmosphere and rooms quality.
SarahP recommends Bella Vista ?
Yes
No