Take a look also at Sibonne. Not for everyone but we loved it. Small and right on the beach. Very affordable The restaurant is very good and you can walk to the Sands to sample their restaurants as well. The access to the beach from any room at Sibonne is just steps away. Dive Provo will pick up your husband at Sibonne for his diving. If you like big American style resorts this is not the place for you. If you want small intimate no crowd quiet setting at a reasonable rate take a look. I think rooms are around $150/nite.