There is a luxury 4 star hotel fairly close to one section of the rocks, but it's relatively expensive.
The rocks are quite beautiful and a single day is not enough to see all of them. I personally stayed there for 3 days and I didn't think that it was enough.