You can’t get a much better location for the price. It is right near good restaurants and only two blocks from the beach.
The place was clean and had all the basics. The shower is great, well designed especially for a small space.
The sofa-bed wasn’t working, so check on that if you need the extra sleeping space. And the place is not actually waterfront. The balcony faces the road and a large parking lot with the bay in the distance. Still a very enjoyable place and right in the heart of activity (once there isn’t any Covid running around).