The Bali Hai Castro was all we hoped for. It had everything we needed and Laurence made sure to make the stay as comfortable as possible. Very modern and stylish property with certain extras regarding the hot tub, technology and views.