I very much enjoyed my stay at CFPA. The facilities are clean and comfortable and a good value. A spacious kitchen made cooking easy. One thing to remember: it's something of a "hostel", so bring your own soap and shampoo.