Casa Pueblo is situated in downtown Tulum, about a 15-minute bike ride from the public beach, yet it gives off a restful vibe thanks to well-placed tropical greenery.