It's everything we were looking for - about 35 steps from the ocean side beach, a couple blocks from the bay-side beach, great home for a family to spread out and be comfortable, great hosts that sought to ensure we were well set up, and various amenities that were really wonderful! (i.e. we used the bikes every day to cruise the strand)
We used that rooftop patio every day as well - from morning coffee and thinking about our day to cooking steaks on an excellent grill! (often grills at places aren't very nice - this one was fantastic!!)
I'd highly recommend this place if your looking for a great beach vacation experience.