Excellent facilities place does not disappoint but very strict.