There is a public parking area directly connected to the hotel. EUR 2 per night,
Of course you can check your luggage after checking out until you leave the hotel.
It is 30 km from Ceuta and 60 km from the airport.
Yes you can pay by credit card, and other recent payment methods