This place is approximately 100 yards (if that) away from the beach. It's located less than a block to Belmont Amusement Park. It's centrally located to everything you'll need.
Inside: We've stayed here three times and Carlo's place has always been very clean. The showers are awesome. Washer and dryer are a big help, especially for longer stays.
We love this place!