Community First Village is one of the best places I have ever visited/ stayed at. It will exceed your expectations, and the photos you view online are exactly what you will be getting. The positive impact the community is making is phenomenal, and if you were thinking of staying just for a night I would recommend adding a day because you will not want to leave! Finally, expect nothing but extraordinary and know that your stay is making a positive difference.