Five of us (3 adults, 1 toddler, 1 infant) here in December. The place is in a perfect location. Right by the beach, close to the acquarium.
Only second thought is this place was a pretty tight fit for the five of us.
If we had a smaller group than we did just now, we would definitely rebook