I usually just wipe my guitars down with a microfiber cloth before I put them away. Fender sells nice ones, I keep one in the case of each of my instruments. For when cleaning is necessary, I use Dunlop 65 guitar polish sprayed onto a microfiber cloth. Be sure to clean the cloth out periodically, otherwise it will trap particles that can scratch the finish. For the fretboard, you can use lemon oil unless it has a finish (some EBMM instruments use a light satin polyurethane), in which case just use the Dunlop 65. If I recall right, the Majesty has a gloss-finished back of the neck. I don't know whether the fretboard is also finished, though.
Alternatively, grab some Ernie Ball Wonder Wipes fretboard conditioner packs.
Edit: I usually use the polish when I'm changing strings, so I can get to the whole instrument. From time to time, you may also want to use a carnuba wax on the glossy finished parts. One of my instruments has the iconic EBMM tru-oil and wax finish, so I don't generally use the polish on that neck. I haven't cleaned that neck yet, but I believe the recommendation is to use Murphy's wood soap if it needs it. You can also use 0000 steel wool on an unfinished fretboard to get off tough grime, but that's controversial - mostly b/c if you don't completely seal off the pickups and all body cavities then carefully remove the seals when done, steel wool bits will find their way into the electronics and cause havoc over time.