Spacious and great facilities