bp provides fuel and amenities such as restrooms and WiFi. Earnify Pay is accepted, along with major payment cards.