We had a great time in villas del mar. The place is right on the beach. You are surrounded by palm trees and the place is really spacious and clean. The best thing is to just walk over there (about ten minute walk from the bus station on the main square). If you need to go anywhere after that Humberto will help you with his tuktuk kind of taxi. Humberto is really friendly and helpful. At first he might seem a bit chaotic but he does everything to make your stay here unforgettable. At villas del Mar you can also rent a kayak, have a nice breakfast and go horseback riding. All these things for more than reasonable prices. Humberto takes real good care of the horses and of his guests. The best place to stay in Celestun!