We almost hate to write a good review, because we loved this place so much that we want to keep it for ourselves. Stay here just for the people watching and the parade of dogs going back and forth to dog beach each evening - we entertained ourselves for hours. Our teenager loved being so close to the beach (21 steps to sand!) and having the boogie boards and surf boards available. Overall a wonderful place to stay. We'll be back.