We stayed for our honeymoon. Really appreciated all the amenities, being able to cook our own food, and it helped us feel at home. Right by the ocean, amazing view every morning. And many beaches within minutes driving time if sand was needed! Only about 15 minutes from a harbor to do whale watching, and 10 minutes from a Safeway (but there was a local grocery store across the street as well). there are food trucks to eat at but if you are nervous about that you have a Jersey Mike's, Denny's, Taco Bell etc within 10 minutes. there are two mattresses to choose from the one downstairs is kind of soft We chose to stay upstairs where it was firm and honestly the best sleep we've had in a long time. It was exactly what we needed. Eating dinner on the balcony with the cool breeze, and the waves from the balcony, seeing the occasional whale jump out of the water was magic. Feeling comfortable with all the food options and all pots and pans to cook in was amazing.