My husband and I spent 3 nights here for our Honeymoon in 2008. The rooms are absolutely amazing. The service was great, from the front desk, to the cleaning crew, to the seating hostess at the cafe's. We didn't do the spa or golf thing, because just walking along the beach and gazing at the beautiful view was fun enough for us! It's spendy, but worth it!