Great place / location but a bit disappointing experience. When we checked in, we opened the door and it was not cleaned at all. Molly was very responsive and cleaning lady was in there in 2 seconds. When we came back to the room it was 90% cleaned but there was some small toothpaste residue, watermark stains on the counters, and just overall not a very clean feeling. Additionally, we only had 2, flat pillows. We asked for everything to be fully cleaned and additional pillows and it never happened. Molly said it was cleaned more fully but there were no signs. Disappointing and my neck is still feeling it. I recommend going straight with the resort. You pay more but parking will be included and other amenities such as free yoga in the morning (we had to pay extra). Nothing against Molly as a person - she seems like a very nice person and I'm sure/hope this was just a fluke. Perhaps you'll have a better experience.