Definitely a 5 star place! My only issue was the lack of AC in the bedroom. Maybe it was a hot couple days or something, but we found it hard to sleep in that bedroom. My wife ended up sleeping in the pull out couch in the living room where the AC is, and I sweated it out in the bedroom.
With that out of the way, everything else was great. The condo complex is nice and check in/out was easy. The beach is across the street and the unit us a bunch of handy beach stuff (towels, chairs, bags, cooler bags, boogie boards, etc). Krystal is a great host and provided us with lots of useful local tips.