This place has great ratings for a reason. We enjoyed everything about our stay at Bali Hai Castro and would highly recommend it. It is the best AirBnB I have ever stayed in, hands down, and all five of us (parents and three kids, 16-21) were extremely comfortable. Laurence is extremely attentive and thorough.