Fantastic location, but very small. We knew going in that it was a pretty small place. The interior of the place is smaller than most hotel rooms, and I'm not talking fancy ones.
Small spaces can be workable with good design, but that wasn't really evident here. Some could have been easily remedied (like putting a nightstand on both sides of the bed) and others are much bigger issues. The biggest one was not being able to cook in the kitchen, due to lack of venting. Any temperature above medium heat on the stove resulted in the smoke alarm going off, even with all the doors and windows open. The kitchen itself was not well equipped, lacking basic equipment like aluminum foil, cooking oil, and oven mitts.
It is a fantastic location, however, literally across the street from the best dog beach we and our dog have ever been to., and it had a nice outside patio, so if you're not planning on cooking, it might suit your needs.