Bali Hai Castro is so beautiful, it's a little oasis in the middle of a city. Everything about this place is perfection and really made us feel like we had secret getaway. We would absolutely visit again!