We stayed for four nights with our baby daughter (6 months). We were lucky to stay in cabin 10 which is right on the beach. We could see and hear the ocean from the room. The place is simple and pleasant with no attempt to seem posh or upscale. The staff is friendly, the restaurant is great fun and the margaritas are awesome. We would love to come back when we get a chance.