I did a faith based tour with Cosmos and it was fantastic! Our guide was all things you wish a guide to be, organized, thoughtful, incredibly knowledgeable, and hilarious! A total riot.
Although it was a religious tour, we still had plenty of fun and really made some great memories.
I highly recommend you travel with Cosmos, and their pricing cannot be beat!