We had a wonderful stay here with my husband and 2 year old! The weekend we visited had unhealthy air quality so we did not get to enjoy the outdoors as much as I planned but we did go to the beach, pool, and crystal bay farm to pick strawberries! The place was pretty clean upon arrival, extra linens were in bags and the kitchen had everything we needed. We bought food at Safeway before we checked in and also picked up food from local restaurants. The property is BEAUTIFUL to walk around and the unit is right by the beach path, maybe a 10 min walk down and there’s also a park/playground. We brought a wagon to carry our things and pull my toddler along. For the pool you’ll need to book reservation ahead of time and the slots I preferred we’re already booked (so book early for weekends). When we got to the north pool though no one from the resort was there to check us in or confirm our reservation. It wasn’t crowded and we were able to social distance. When we were getting ready to leave though a large group, maybe 10-12 ppl walked in thru the open gate (did not have a key) so it would be nice if the resort did monitor this. The unit has cable TV and option to buy movies. We couldn’t figure out how to hook up our laptop to the TV ( didn’t bring cords) so we were unable to stream anything which was fine. The unit is the last unit on the building and on the main floor so there’s lots of windows, however the floors are thin and we could hear a lot of movement from our upstairs neighbors. In general our stay was really great and relaxing and I would definitely come back!