Quick disclaimer: It's P304*A*, not P304! We spent way too long trying to get into the wrong room.
This place is absolutely lovely! Clean room, easy free parking, and an assortment of beach supplies (towels, mats, chairs, even snorkeling gear). The location is great, just across the street from some really nice beaches and right off a street of restaurants. We thought the bed was fine, didn't notice the sagging mentioned in the other reviews.