I would highly recommend Kyle's place. 10-minute walk to the park/beach is at the end of his street.
Small, quiet, safe place on the first floor. Street parking might just take good timing and patience, but we saw plenty of spots available.
Great value and we will definitely be back.