The view, the pool, outdoor areas, and the walk to the beach was great. The condo not so much… the tvs in the photos did not work. They had smaller TVs sitting in front of them, and even then one didn’t work and needed replaced during the stay. The tv in the living areas speaker is busted. The stand under the tv was broke and had sharp edges making it unsafe for smaller children. The furniture outside had to be replaced after 3 of the 4 chairs broke. The dishes were dirty. The room was not very clean upon arrival. Will definitely be back to OIB, but unfortunately will have to find a different place to stay.