Check-in was easy and the staff were polite. Parking was a nightmare. We stayed in one of the spa bungalows. There are 4 bungalows to a building and 4 buildings shared our tiny gravel lot. Trying to find a spot to bring in luggage was difficult and even coming back late at night, you were lucky to get a spot. The room was clean but the walls were paper thin. You could hear every conversation on either side at all times. The spa was within walking distance but given the muddy/gravel road, you had to wear regular shoes to get there. The spa was gorgeous and the service was amazing. The spa was, in my opinion, the only reason the stay was worth the price. However, you do not need to stay on the property to visit the spa. The tapas dining was a fun and unique experience. We also dined at Cedars. The food was good and service was fine for how busy they were. Check-out was a bit of nightmare and it was partially due to Expedia (we booked our trip 3rd party). Expedia discloses on their receipt "Final payment will be settled in local currency directly with the property." Whenever we visit Canada, we always pay a deposit in US dollars and then it is converted into CAD at check out. This often results in a credit to go towards final bill. When I asked for the room bill, I was told I was not allowed to have it. It was "confidential" and they would bill Expedia directly. This felt shady to me. I wanted to know what the rate we paid was. Neither Expedia nor the resort would tell us.