Great place with a stunning view, few places I can think of that are so nice to wake up to an ocean view like that.
Big pro is being dog-friendly, and it's obviously more of a "party house" than a romantic getaway which is evident by a few little quirks and lacking the TLC you get in the more expensive accommodations, things like putting hand wash in the showers instead of body wash, single-ply toilet paper, etc. So perhaps bring a few of your personal luxuries and you'll have a perfect stay!