Location location location!! All to everything!! Cottage was a cute little place well cared for. The $300 cleaning fee was a bit much. The floors were dirty BUT we were at the beach. But I would stay there again in a second. We Love Ocean Beach!!