Spacious and clean, complete facilities