Despite the name, the hotel is not beachfront, but just one street over from the beach. If you book the higher floors, their ocean view rooms are very nice. However, the plat of land in front is under construction, in a couple years, there may not be any ocean views left from this hotel. In any case, for the price, you cannot beat J-BAY. The rooms are quite large, comfortable, and clean. You can just walk right to the beach in 2 minutes. During my stay, I booked room 602 ocean view, but there was a lingering sewer odor smell in the room that I finally moved to another interior room (which was perfectly fine but without the smell and no view). My friend also booked room 702 directly above mine, which was fine the first day or so but by the second day the sewer odor also seeped up. This was very unfortunate because the view from these rooms was so beautiful.